package com.mofang.ticketing.common.security.bo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 角色
 * @author LGC
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class RoleInfoBO implements Serializable {
    private static final long serialVersionUID = -1270879140086081514L;

    @ApiModelProperty(value = "角色ID")
    private Long id;

    /**
     * 角色名称
     */
    @ApiModelProperty(value = "角色名称")
    private String roleName;

    /**
     * 角色code
     */
    @ApiModelProperty(value = "角色code")
    private String roleCode;

    /**
     * 启用状态 1=启用 0=禁用
     */
    @ApiModelProperty(value = "启用状态 1=启用 0=禁用")
    private Integer isEnable;

    /**
     * 0=普通、1=管理员
     */
    @ApiModelProperty(value = "0=普通、1=管理员")
    private Integer isAdmin;

    /**
     * 权限json
     */
    @ApiModelProperty(value = "权限json")
    private String authority;

}